/*
 * Peralta Santa Anna Victor Miguel
 * Diciembre 2011
 * Stored Procedure:
 *
 * Buscamos un usuario para saber si el usuario ya existe o no.
 */
 
CREATE OR REPLACE FUNCTION isUsuario 
	(username VARCHAR) 

	RETURNS BOOLEAN AS $$
	
	DECLARE duplicado VARCHAR;
	
	BEGIN
	
		SELECT INTO duplicado susuario 
			FROM usuarios
		WHERE usuarios.susuario LIKE username;
	
		IF duplicado IS NULL THEN
			RETURN FALSE;
		ELSE
			RETURN TRUE;
		END IF;
		
	END;
$$ LANGUAGE plpgsql;

--select isUsuario('v1ctor');

